/*-------------------------------------------------------------------------
*************************************************************************
 * @doc SPDH
 * @module sst.h |  
 *  Header file for SPDH packet sizes table maintenance functions.
 *
 * Product     :   SoftPay 2000 (Global Payment Methodology).
 * <nl>Developer   : SoftPay 2000 team  
 * <nl>Notes       :
 *
 * @head3 SPDH Functions |
 * @index | SPDH
 * @end
 *
 * Copyright (c) 1996-2000 by VeriFone Inc. All rights reserved.
 * 
 * No part of this software may be used, stored, compiled, reproduced,
 * modified, transcribed, translated, transmitted, or transferred, in any form 
 * or by any means whether electronic, mechanical, magnetic, optical, 
 * or otherwise, without the express prior written permission of VeriFone, Inc.
 *
 * Revision History
 * ------------------------------------------------------------------------
 $log:  $
 * ------------------------------------------------------------------------
 ********************************************************************************/
#include <project.h>

#ifdef SPDH_DEFINED
 
#define SST_FILE_NAME         "sst.dat"

typedef struct TagSST
{
    int inReqSize;  /* Size of Request Variable    */
    int inRspSize;  /* Size of Response Variable  */
} SST_REC;

#define SIZE_SST_REC      sizeof(SST_REC)

extern int inGetSSTFieldSize ( FHANDLE, int, VS_BOOL);

#ifdef SST_C
int inGetSSTFieldSize(FHANDLE hFHandle,int inFieldIndex,VS_BOOL fIsRequest);
#else
extern int inGetSSTFieldSize(FHANDLE hFHandle,int inFieldIndex,VS_BOOL fIsRequest);
#endif

#endif /* SPDH_DEFINED */

